#ifndef KXLUA_ICLASS_H_
#define KXLUA_ICLASS_H_

#include <string>

namespace kxlua {

class IClass {
public:
    virtual ~IClass() {}

public:
    virtual const std::string& GetName() const = 0;

    virtual bool Open() = 0;
    virtual bool Close() = 0;
};

}

#endif
